Skip to content

Roundcube Plugin Carddav installieren

Wir setzen uns das Root MySQL Passwort in der Variable myPassword.

myPassword="<PASSWORD>"

Dann gehen wir in das Installationsverzeichnis von Roundcube und führen folgenden composer Befehl aus.

tux:~$ cd /home/tux/htdocs/roundcube/
tux:~/htdocs/roundcube$ composer require --update-no-dev -o "roundcube/carddav:*"

Nun modifizieren wir die mysql.sql Files und entfernen TABLE_PREFIX aus den Dateien.

for x in $(ls -1 /home/tux/htdocs/roundcube/plugins/carddav/dbmigrations/*/mysql.sql); do
    perl -pi -e 's/TABLE_PREFIX//g' $x
done

Als nächstes führen wir alle mysql.sql Files mit folgendem Befehl aus.

for x in $(ls -1 /home/tux/htdocs/roundcube/plugins/carddav/dbmigrations/*/mysql.sql); do
    mysql -u root --password=${myPassword} roundcube < $x
done